Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

3.2K
Visualizações
Recibir "pseudo-clase no coincidente: lang" después de actualizar Angular

Después de actualizar el nodo, comencé a recibir el siguiente error:

custom-file-input:lang(en)~.custom-file-label -> pseudo-clase no coincidente:lang

No entiendo cuál es el problema. ¿Cómo puedo solucionar este error? Instalé el nodo 14.X.

over 4 years ago · Santiago Trujillo
6 Respostas
Responde à pergunta

0

Probablemente se deba al hecho de que el selector :lang() está obsoleto en esta nueva versión de Angular, podría intentar esto en su lugar:

 [lang="en"] { // Your code } [lang="fr"] { // Your code }
over 4 years ago · Santiago Trujillo Relatório

0

Tengo la misma advertencia después de actualizar el nodo a v12 y Angular de 11 a 12. Después de investigar un poco, encontré :lang(en) en Bootstrap v4.6.0. Dado que no es un error sino una advertencia, lo ignoraré. Pero la única forma de deshacerse de él es esperar a que se actualice Bootstrap.

over 4 years ago · Santiago Trujillo Relatório

0

Corregido con bootstrap 5.x para angular 12.

over 4 years ago · Santiago Trujillo Relatório

0

Cuando actualizamos nuestra aplicación a Angular 12, también recibimos el mismo error (Angular 12 con Bootstrap 4).

El desarrollador de UI de mi equipo resolvió este error anulando el selector de arranque como se muestra a continuación:

 $custom-file-text: ();

Este código se coloca en el archivo _bootstrap.scss .

Espero que esta pista te ayude.

over 4 years ago · Santiago Trujillo Relatório

0

Tenía la versión local de Bootstrap 4.0.0 guardada en el directorio css, la resolví eliminándola del archivo (no es la mejor práctica, pero resolvió la advertencia por mí)

 .custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}
over 4 years ago · Santiago Trujillo Relatório

0

Después de actualizar mi proyecto de Angular 11 a 12 hace un tiempo, hice una compilación para producción por primera vez hoy. Noté la advertencia de "unmatched pseudo-class :lang" y encontré un hilo sobre el tema en mdboostrap.com. Uno de los miembros del personal recomendó esta solución:

En angular.json reemplace "optimization":true con esto:

 "optimization": { "scripts": true, "styles": { "minify": true, "inlineCritical": false }, "fonts": true }

No estoy seguro exactamente de lo que esto hace, pero eliminó la advertencia para mí.

Advertencia de compilación de producción de Angular 12 (MDB4 12) - Diseño de materiales para Bootstrap

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda